<article>
	<h1><?php echo $GLOBALS['title'] ?></h1>
	<p>数组对象的作用是：使用单独的变量名来存储一系列的值。</p>
	<h4>为什么要使用数组</h4>
	<p>解决大量相关数据的存储和使用的问题</p>
	<p>便于程序的开发和维护。</p>
	<h2><a>声明(创建)数组</a></h2>
	<h3>隐形声明的方式</h3>
	<h4>实例</h4>
	<pre><code><?php echo htmlspecialchars('
<script type="text/javascript">
	var city =[] //方式1：隐性声明（先声明，后赋值）;
	 city[0] ="北京";
	 city[1] ="广州";

	var city = ["北京","广州"];//方式2：声明同时赋值
</script>') ?></code></pre>
	<h3>通过对象来声明</h3>
	<h4>实例</h4>
	<pre><code><?php echo htmlspecialchars('
<script type="text/javascript">
	var city =new Array()//方式1：对象声明（先声明，后赋值）;
	 city[0] ="北京";
	 city[1] ="广州";

	var city = new Array("北京","广州","..");//方式2：声明同时赋值
</script>') ?></code></pre>
	<h3>遍历数组</h3>
	<p>使用 for...in 声明来循环输出数组中的元素。</p>
	<h4>实例</h4>
	<pre><code><?php echo htmlspecialchars('
<script type="text/javascript">
	var x
	var city = new Array()
	city[0] = "北京"
	city[1] = "广州"
	city[2] = "东莞"

	for (x in city){
		document.write(city[x] + "<br />")
	}
</script>') ?></code></pre>
	<h3>访问数组</h3>
	<p>通过指定数组名以及索引号码，你可以访问某个特定的元素。</p>
	<p>数组下标从0开始，他的最大值，是<code>length</code>属性减一</p>
	<h4>实例</h4>
	<pre><code><?php echo htmlspecialchars('
<script type="text/javascript">
	document.write(city[0])
</script>') ?></code></pre>
	<h3>使用数组的注意事项</h3>
	<ul>
		<li>可以存储任何类型的数据</li><p></p>
		<li>长度可变。</li><p></p>
		<li>数组下标始终从0开始，如果指定了长度，但是没有赋值，他的值就会自动赋值为	<code>undefined</code>;</li><p></p>
	</ul>
	<h2><a>数组的维度</a></h2>
	<p>在数组的某一项中又放一个数组叫多维数组，通过一维一维的下标，可以取到多维数组里的数据</p>
	<h4>实例</h4>
	<pre><code><?php echo htmlspecialchars('
<script type="text/javascript">
	var city = ["北京","广州",["天河","番禺",["市桥","沙湾"]]];
	ddocument.write(city[2][2][1]);//取到沙湾
</script>') ?></code></pre>
	<h3>作业</h3>
	<blockquote>
	<p>自己写一个函数，用来取得一个数组中的最大的值</p>
	<p>arr = [1,56,23,6,43,87,3,5,55];</p>
	<p>自己写一个函数,用来取得二维数组中长度最大的子数组。</p>
	</blockquote>
</article>

